命令行参数
NW.js使用命令行参数开始运行改变默认行为 .
--url
应用加载URL: --url=http://nwjs.io
--mixed-context
NW.js使用混合环境模式代替独立运行模式运行 .
--nwapp
可供选择方式指定应用路径 . 该属性尤其可以再测试中使用 .
--user-data-dir
应用指定数据目录 , 存储数据内容 , 缓存以及崩溃异常信息等 . 各系统中默认数据目录如下:
- Windows:
%LOCALAPPDATA%/<name-in-manifest>/
- Mac:
~/Library/Application Support/<name-in-manifest>/
- Linux:
~/.config/<name-in-manifest>
<name-in-manifest>
为配置文件中name
属性 .
--disable-devtools
SDK构建方式中禁止访问开发工具 .
--disable-raf-throttling
该参数使用 , 窗口最小化以及隐藏时会触发requestAnimationFrame() . 该参数对于游戏开发者尤其有用 . 不使用该参数时 , 行为与浏览器相同 .
--enable-gcm
开启chrome.gcm的API .
--enable-transparent-visuals
--disable-transparency
--disable-gpu
--force-cpu-draw
该参数与窗口透明度有关 . 参考窗体透明 .
其他Chromium参数
Chromium可用参数列表在https://github.com/nwjs/chromium.src/blob/nw13/chrome/common/chrome_switches.cc和https://github.com/nwjs/chromium.src/blob/nw13/content/public/common/content_switches.cc . 也可参考http://peter.sh/experiments/chromium-command-line-switches/ .
Chromium参数可以添加到配置文件chromium-args
中作为NW.js运行时的参数 .